package mains;

import cartes.Carte;

public class Flush extends Main {
	
	private Couleurs couleur;
	private int hauteur;

	public Flush(Carte[] tabCarte, Couleurs couleur, int hauteur) {
		super(tabCarte);
		
		if(tab5Cartes[0].getCouleur() != couleur ||
		   tab5Cartes[1].getCouleur() != couleur ||
		   tab5Cartes[2].getCouleur() != couleur ||
		   tab5Cartes[3].getCouleur() != couleur ||
		   tab5Cartes[4].getCouleur() != couleur ||
		   tab5Cartes[0].getHauteur() != hauteur)
		{
			throw new IllegalArgumentException("Couleur incorrecte");
		}

		this.couleur = couleur;
		this.hauteur = hauteur;
		valeur = 6.0;
	}
	
	public Couleurs getCouleur()
	{
		return couleur;
	}
	
	public int getHauteur()
	{
		return hauteur;
	}
	
	public String toString()
	{
		String s = super.toString();
		
		s += "\n Couleur : " + tab5Cartes[0] + "\n";
		
		return s;
	}
}
